package com.sunwayworld.basemodule.samplemanage.samplecodegenerate.bean;

import com.sunwayworld.framework.data.annotation.Id;
import com.sunwayworld.framework.data.annotation.Table;
import com.sunwayworld.framework.data.annotation.Transient;
import com.sunwayworld.framework.support.domain.Persistable;
import com.sunwayworld.framework.support.domain.AbstractPersistable;

/**
 * 样本编码生成记录
 * 
 * @author zhoujq@sunwayworld.com
 * @date 2022-06-07
 */
@Table("T_LIMS_SAMPLECODE_GENERATE_RECORD")
public class LimsSamplecodeGenerateRecordBean extends AbstractPersistable<Long> implements Persistable<Long> {

    @Transient
    private static final long serialVersionUID = -82566196618711043L;

    @Id
    private Long id;// 主键
    private Long generateId;// 左侧编码批次id
    private String generateSampleCode;// 样本编码
    private Long printedCount;// 打印次数
    private String remark;// 备注
    private String usedFlag;// 是否被使用

    public String getUsedFlag() {
        return usedFlag;
    }

    public void setUsedFlag(String usedFlag) {
        this.usedFlag = usedFlag;
    }

    public Long getGenerateId() {
        return generateId;
    }

    public void setGenerateId(Long generateId) {
        this.generateId = generateId;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getGenerateSampleCode() {
        return generateSampleCode;
    }

    public void setGenerateSampleCode(String generateSampleCode) {
        this.generateSampleCode = generateSampleCode;
    }

    public Long getPrintedCount() {
        return printedCount;
    }

    public void setPrintedCount(Long printedCount) {
        this.printedCount = printedCount;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

}
